exert the utmost effort - Turc Anglais Dictionnaire